package parser

// 定义爬虫解析器接口
// 输入一个utf8的字符串
// 输出一个Request{URl,Parser}列表 Item列表
type Parser interface {
    Analysis(contents []byte) ParseResult
}

type NilParser struct {
}

func (NilParser NilParser) Analysis(contents []byte) ParseResult {
    return ParseResult{}
}

type Request struct {
    Url    string
    Parser Parser
}

type ParseResult struct {
    Requests     []Request
    ReponseSlice []interface{}
}
